package net.xinshi.model;

import java.util.Date;

/**
 * @author <a href="mailto:liukuo@xinshi.net">liukuo</a>
 * @version 1.0
 * @description
 * @since 2017/6/27.
 */
public class ApiLogPageInputDTO extends BasePageInputDTO {
    private static final long serialVersionUID = -702514780266592694L;

    /**
     * apiId
     */
    private String apiId;

    /**
     * api名称
     */
    private String apiName;

    /**
     * api的Url
     */
    private String apiUrl;

    /**
     * 调用时间
     */
    private Date callTime;

    /**
     * 请求系统耗时
     */
    private Integer providerCostTime;

    /**
     * API总共耗时
     */
    private Integer totalCostTime;

    /**
     * 请求报文
     */
    private String requestData;
    /**
     * 响应代码
     */
    private String responseCode;
    /**
     * 响应报文
     */
    private String responseData;
    /**
     * 接口调用序列号
     */
    private String serialNo;
    /**
     * 开始调用时间
     */
    private String beginCallTime;
    /**
     * 结束调用时间
     */
    private String endCallTime;

    public String getApiId() {
        return apiId;
    }

    public void setApiId(String apiId) {
        this.apiId = apiId;
    }

    public String getApiName() {
        return apiName;
    }

    public void setApiName(String apiName) {
        this.apiName = apiName;
    }

    public String getApiUrl() {
        return apiUrl;
    }

    public void setApiUrl(String apiUrl) {
        this.apiUrl = apiUrl;
    }

    public Date getCallTime() {
        return callTime;
    }

    public void setCallTime(Date callTime) {
        this.callTime = callTime;
    }

    public Integer getProviderCostTime() {
        return providerCostTime;
    }

    public void setProviderCostTime(Integer providerCostTime) {
        this.providerCostTime = providerCostTime;
    }

    public Integer getTotalCostTime() {
        return totalCostTime;
    }

    public void setTotalCostTime(Integer totalCostTime) {
        this.totalCostTime = totalCostTime;
    }

    public String getRequestData() {
        return requestData;
    }

    public void setRequestData(String requestData) {
        this.requestData = requestData;
    }

    public String getResponseData() {
        return responseData;
    }

    public void setResponseData(String responseData) {
        this.responseData = responseData;
    }

    public String getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    public String getBeginCallTime() {
        return beginCallTime;
    }

    public void setBeginCallTime(String beginCallTime) {
        this.beginCallTime = beginCallTime;
    }

    public String getEndCallTime() {
        return endCallTime;
    }

    public void setEndCallTime(String endCallTime) {
        this.endCallTime = endCallTime;
    }

    public String getResponseCode() {
        return responseCode;
    }

    public void setResponseCode(String responseCode) {
        this.responseCode = responseCode;
    }
}
